package com.youlu.campus.service.wechatpay;

import com.youlu.campus.entity.WechatPayCache;

public interface WechatPayCacheService {
    /**
     * 创建
     *
     * @param data
     * @return
     */
    WechatPayCache create(WechatPayCache data);

    /**
     * 获取业务类型
     *
     * @param orderNo
     * @return
     */
    String getBizType(String orderNo);

    /**
     * 查询
     */
    WechatPayCache findByOrderNo(String orderNo);

    /**
     * 更新订单支付状态
     *
     * @param orderNo
     * @param status
     * @return
     */
    boolean updateStatus(String orderNo, Boolean status);

    /**
     * 查询支付状态
     */
    boolean getStatus(String ordrNo);
}
